package com.carepad.service.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.carepad.dao.ClientBasicMapper;
import com.carepad.entity.mapper.SelectClient;
import com.carepad.service.SelectClientService;
import com.carepad.util.Pager;

@Service("selectClientService")
public class SelectClientServiceImpl extends AbstractListService implements SelectClientService {

	@Autowired
	private ClientBasicMapper clientBasicMapper;
	
	@Override
	public List<SelectClient> findAll() {
		
		return null;
	}

	@Override
	public List<SelectClient> findAllNotDisabled() {
		
		return null;
	}

	@Override
	public List<SelectClient> findAllDisabled() {
		
		return null;
	}

	@Override
	public SelectClient findById(Integer id) {
		
		return null;
	}

	@Override
	public int save(SelectClient entity) {
		
		return 0;
	}

	@Override
	public int update(SelectClient entity) {
		
		return 0;
	}

	@Override
	public int delete(SelectClient entity) {
		
		return 0;
	}

	@Override
	public int delete(Integer id) {
		
		return 0;
	}

	@Override
	public int save(SelectClient entity, Integer systemUserID) {
		
		return 0;
	}

	@Override
	public int update(SelectClient entity, Integer systemUserID) {
		
		return 0;
	}

	@Override
	public Pager viewPaginatedActiveList(Integer start, Integer size) {
		
		return null;
	}

	@Override
	public List<SelectClient> findClientBasicUserSummaryList() {
		
		return clientBasicMapper.findClientBasicUserSummaryList();
	}

	@Override
	public List<SelectClient> searchClientListByNameAddressID(String name,
			String address, String hcsid) {
		
		return clientBasicMapper.searchClientListByNameAddressID(name, address, hcsid);
	}
	
	@Override
	public SelectClient findSelectClientPatientNameByUid(int uid) {
		
		return clientBasicMapper.findSelectClientPatientNameByUid(uid);
		
	}
	
	@Override
	public SelectClient findSelectClientPatientNameByHCSid(String hcsid) {
		
		return clientBasicMapper.findSelectClientPatientNameByHCSid(hcsid);
		
	}

}
